package com.lxmes.base.domain;

import java.math.BigDecimal;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import com.lxmes.common.annotation.Excel;
import com.lxmes.common.core.domain.BaseEntity;

/**
 * 物料标准明细对象 jc_itembzinfo
 *
 * @author 张志煜
 * @date 2022-11-24
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class JcItembzinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 公司代码 */

    private String tenantId;

    /** 标准代码 */
    @Excel(name = "标准代码")
    private String itemBzCode;
    /** 标准简码 */
    @Excel(name = "标准简码")
    private String itemBzSimCode;

    /** 标准名称 */
    @Excel(name = "标准名称")
    private String itemBzName;

    /** 规格型号 */
    @Excel(name = "规格型号")
    private String spec;
    /** 公称压力PN  */

    @Excel(name = "公称压力PN ")
    private String gcylPn;
    /** 公称通径DN  */
    @Excel(name = "公称通径DN ")
    private String gctjDn;

    /** 钢管外径系列I */
    @Excel(name = "钢管外径系列I")
    private BigDecimal ggwj1;

    /** 钢管外径系列Ⅱ */
    @Excel(name = "钢管外径系列Ⅱ")
    private BigDecimal ggwj2;

    /** 法兰外径D */
    @Excel(name = "法兰外径D")
    private BigDecimal flwjD;

    /** 法兰孔中心圆直径K */
    @Excel(name = "法兰孔中心圆直径K")
    private BigDecimal flkzxyzjK;

    /** 法兰孔径L */
    @Excel(name = "法兰孔径L")
    private BigDecimal flkjL;

    /** 法兰孔数n */
    @Excel(name = "法兰孔数n")
    private BigDecimal flksN;

    /** 法兰螺栓规格 */
    @Excel(name = "法兰螺栓规格")
    private String fllsSpec;

    /** 法兰厚度C（含抬高） */
    @Excel(name = "法兰厚度C")
    private BigDecimal flhdC;

    /** 法兰密封面尺寸d */
    @Excel(name = "法兰密封面尺寸d")
    private BigDecimal flmfmccD;

    /** 法兰台高f */
    @Excel(name = "法兰台高f")
    private BigDecimal fltgF;

    /** 法兰内径系列I */
    @Excel(name = "法兰内径系列I")
    private BigDecimal flnj1;

    /** 法兰内径系列Ⅱ */
    @Excel(name = "法兰内径系列Ⅱ")
    private BigDecimal flnj2;

    /** 法兰理论重量(kg)平面FF系列I */
    @Excel(name = "法兰理论重量(kg)平面FF系列I")
    private BigDecimal flllzlpm1Ff;

    /** 法兰理论重量(kg)平面FF系列Ⅱ */
    @Excel(name = "法兰理论重量(kg)平面FF系列Ⅱ")
    private BigDecimal flllzlpm2Ff;

    /** 法兰理论重量(kg)突面RF系列I */
    @Excel(name = "法兰理论重量(kg)突面RF系列I")
    private BigDecimal flllzltm1Rf;

    /** 法兰理论重量(kg)突面RF系列IⅡ */
    @Excel(name = "法兰理论重量(kg)突面RF系列IⅡ")
    private BigDecimal flllzltm2Rf;

    /** 法兰盖厚度C */
    @Excel(name = "法兰盖厚度C")
    private BigDecimal flghdC;

    /** 法兰盖理论重量平面FF */
    @Excel(name = "法兰盖理论重量平面FF")
    private BigDecimal flgllzlpmFf;

    /** 法兰盖理论重量突面RF */
    @Excel(name = "法兰盖理论重量突面RF")
    private BigDecimal flgllzlpmRf;
    /** 物料名称  */
    @Excel(name = "物料名称 ")
    private String itemName;

    /** 钢管外径 */
    private BigDecimal ggwj;

    /** 法兰内径 */
    @Excel(name = "法兰内径")
    private BigDecimal flnj;

    /** 理论重量 */
    @Excel(name = "理论重量")
    private BigDecimal llzl;
    /** 理论重量 */
    @Excel(name = "计算重量")
    private BigDecimal jszl;
    /**下料重量 */
    @Excel(name = "下料重量")
    private BigDecimal xlzl;
    /** 核定标记 */
    @Excel(name = "核定标记")
    private BigDecimal hdFlag;
    /*生成标记*/
    private String scFlag;
    @Excel(name="物料识别码")
    private String itemIdentifyCode;
    private BigDecimal processDiffCoe;
    private BigDecimal orderNumCoe;
    //合计成本价
    private Double hjcbj;

    private Double clcbj;

    private Double jgcbj;

    private Double mfccbj;

    private Double llbj;

    private Double sjbj;

    private Double taxRate;

    private Double hsbj;

    private Double tzxs;

    private Double jstj;

    private Double flThick;

    private Integer orderNum;




}
